.shopItem-container{
    width: 100%;
    height: 25rem;
    border-top: 1px solid #aaa;
    display: flex;
}
.shop_head{
    width: 15rem;
    height: 15rem;
    background-color: #aaa;
    border-radius: 50%;
    overflow: hidden;
    flex: 0 1 auto;
    margin: 1rem;
}
.shop_head img{
    width: 15rem;
    height: 15rem;
}
.shop_head_img{
    width: 15.6rem;
    height: 15.6rem;

}
.shop_content{
    padding: 0.5rem 1rem;
    flex: 1 1 auto;
}
.shop_name{
    height: 6rem;
    font-size: 3.5rem;
}
.shop_evaluate{
    height: 4rem;
    font-size: 2rem;
}
.shop_distance{
    height: 4rem;
    font-size: 2rem;
}
.shop_activities{
    height: 4rem;
    font-size: 2rem;
}